今天要介紹Realm這個本地資料庫的用法
我們先安裝Realm CocoaPods套件並打開專案檔(.xcworkspace)
(安裝步驟:https://ithelp.ithome.com.tw/m/articles/10225914)
首先先在viewController中import RealmSwift
如果import不到或是編譯器顯示錯誤的話,依照以下步驟設定
在資料夾中新增一個名為Data的Swift檔案
將以下程式碼輸入,這個檔案主要用來建立資料表格式
import Foundation
import RealmSwift
class Data: Object {
@objc dynamic var id = ""
@objc dynamic var name = ""
@objc dynamic var number = 0
override static func primaryKey() -> String? {
return "id"
}
}
變數宣告格式: @objc dynamic var 變數名稱 = 數值
let realm = try! Realm()
let results = Data()
results.id = "1"
results.name = "Apple"
results.number = 6
try! realm.write {
realm.add(results)
}
let realm = try! Realm()
let result = realm.objects(Data.self)
print("\(results)")
let realm = try! Realm()
let result = ream.objects(Data.self)
try! realm.write {
realm.delete(result)
}
今天先介紹到這,明天會示範如何實作的部分